Fix tests on 32 bit systems
authorJohn Hiesey <john@hiesey.com>
Wed, 6 May 2015 23:41:55 +0000 (16:41 -0700)
committerColin Walters <walters@verbum.org>
Thu, 4 Jun 2015 21:58:12 +0000 (17:58 -0400)
Use guint64 when the 't' format is used for GVariant

src/libostree/ostree-repo-static-delta-compilation.c
src/libostree/ostree-repo.c

index 86f8d14f5fd24e1a47a37177f7a1860a328cd427..760b56333d8bfc92e536f95546d80ee7d880ce7c 100644 (file)
@@ -1372,7 +1372,7 @@ ostree_repo_static_delta_generate (OstreeRepo                   *self,
       delta_part_header = g_variant_new ("(u@aytt@ay)",
                                          OSTREE_DELTAPART_VERSION,
                                          ot_gvariant_new_ay_bytes (checksum_bytes),
-                                         g_variant_get_size (delta_part),
+                                         (guint64) g_variant_get_size (delta_part),
                                          part_builder->uncompressed_size,
                                          ot_gvariant_new_ay_bytes (objtype_checksum_array));
       g_variant_builder_add_value (part_headers, g_variant_ref (delta_part_header));
index 6a20336a8208e6991e293f5234ec8676aac63484..762d426e3495c52b47831eb47b8c01f6a284fe3a 100644 (file)
@@ -4004,7 +4004,7 @@ ostree_repo_regenerate_summary (OstreeRepo     *self,
 
       g_variant_builder_add_value (refs_builder, 
                                    g_variant_new ("(s(t@ay@a{sv}))", ref,
-                                                  g_variant_get_size (commit_obj),
+                                                  (guint64) g_variant_get_size (commit_obj),
                                                   ostree_checksum_to_bytes_v (commit),
                                                   ot_gvariant_new_empty_string_dict ()));
     }